// pages/expertConsultation/expertConsultation.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.setEnable1v1Chat({
      enable: true,
      complete: res => {
        console.log("complete", res)
      }
    })
  },
  async goto() {
    // https://zhanhui.shuzhixinghua.com/reshop/minapp/modules/documents/loginWx?code=
    let app = getApp();
    let code = await this.getCode();
    console.log("code", code);
    wx.request({
      method: "GET",
      url: 'https://zhanhui.shuzhixinghua.com/reshop/minapp/modules/documents/loginWx?code=' + code,
      success: res => {
        console.log(res);
        let openId = res.data.data.openId;
        console.log("openId", openId)
        this.startChat(openId);
      }
    })
  },
  getCode() {
    return new Promise((resolve, reject) => {
      wx.login({
        success: res => {
          resolve(res.code)
        }
      })
    })
  },
  startChat(openId) {
    wx.join1v1Chat({
      caller: {
        nickname: "用户:"+openId,
        openid: openId
      },
      listener: {
        nickname: "营养师陈老师",
        openid: "o7QeT7ZdJCZ8J7ajFSQb-xewu5VE"
      },
      complete: res => {
        console.log("complete", res)
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})